/**
 * Project Name:ConsoleService.java
 * File Name:ConsoleService.java
 * Date:2018/8/24 下午3:31
 * Copyright (c) 2018, zhang.xiangyu@foxmail.com All Rights Reserved.
*/
package com.dyrj.base.system.console.service;

import com.dyrj.base.system.user.model.SysUser;
import com.dyrj.vo.RSAKeys;
import com.dyrj.vo.ResultMsg;

/**
 * @Title: ConsoleService.java
 * @Description: todo(控制台服务类)
 * @Author
 * @Date 2018/8/24 下午3:31
 * @Version V1.0
 */
public interface ConsoleService {

    /**
     * @Title: add
     * @Description: todo(添加用户公钥)
     * @Params: [record]
     * @Return com.dyrj.vo.ResultMsg    返回类型
     * @Author
     * @Date 2018/8/24 下午3:34
     */
    ResultMsg add(SysUser record);

    /**
     * @Title: info
     * @Description: todo(查看用户与平台公钥)
     * @Params: [id]
     * @Return com.dyrj.vo.ResultMsg    返回类型
     * @Author
     * @Date 2018/8/24 下午10:04
     */
    ResultMsg info(Long id);

    /**
     * @Title: createRsa
     * @Description: todo(生成Rsa工具)
     * @Params: []
     * @Return com.dyrj.vo.ResultMsg    返回类型
     * @Author
     * @Date 2018/8/25 上午10:31
     */
    RSAKeys createRsa();
}
